﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000A15 RID: 2581
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class LCCKNJAJHPC : IMessage<LCCKNJAJHPC>, IMessage, IEquatable<LCCKNJAJHPC>, IDeepCloneable<LCCKNJAJHPC>, IBufferMessage
	{
		// Token: 0x170020A5 RID: 8357
		// (get) Token: 0x060073A5 RID: 29605 RVA: 0x001356F8 File Offset: 0x001338F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<LCCKNJAJHPC> Parser
		{
			get
			{
				return LCCKNJAJHPC._parser;
			}
		}

		// Token: 0x170020A6 RID: 8358
		// (get) Token: 0x060073A6 RID: 29606 RVA: 0x001356FF File Offset: 0x001338FF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return LCCKNJAJHPCReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170020A7 RID: 8359
		// (get) Token: 0x060073A7 RID: 29607 RVA: 0x00135711 File Offset: 0x00133911
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return LCCKNJAJHPC.Descriptor;
			}
		}

		// Token: 0x060073A8 RID: 29608 RVA: 0x00135718 File Offset: 0x00133918
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LCCKNJAJHPC()
		{
		}

		// Token: 0x060073A9 RID: 29609 RVA: 0x00135720 File Offset: 0x00133920
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LCCKNJAJHPC(LCCKNJAJHPC other) : this()
		{
			this.buffId_ = other.buffId_;
			this.oFCKKGGNEFK_ = other.oFCKKGGNEFK_;
			this.cFNNMEMPIKE_ = other.cFNNMEMPIKE_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060073AA RID: 29610 RVA: 0x0013575D File Offset: 0x0013395D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LCCKNJAJHPC Clone()
		{
			return new LCCKNJAJHPC(this);
		}

		// Token: 0x170020A8 RID: 8360
		// (get) Token: 0x060073AB RID: 29611 RVA: 0x00135765 File Offset: 0x00133965
		// (set) Token: 0x060073AC RID: 29612 RVA: 0x0013576D File Offset: 0x0013396D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint BuffId
		{
			get
			{
				return this.buffId_;
			}
			set
			{
				this.buffId_ = value;
			}
		}

		// Token: 0x170020A9 RID: 8361
		// (get) Token: 0x060073AD RID: 29613 RVA: 0x00135776 File Offset: 0x00133976
		// (set) Token: 0x060073AE RID: 29614 RVA: 0x0013577E File Offset: 0x0013397E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint OFCKKGGNEFK
		{
			get
			{
				return this.oFCKKGGNEFK_;
			}
			set
			{
				this.oFCKKGGNEFK_ = value;
			}
		}

		// Token: 0x170020AA RID: 8362
		// (get) Token: 0x060073AF RID: 29615 RVA: 0x00135787 File Offset: 0x00133987
		// (set) Token: 0x060073B0 RID: 29616 RVA: 0x0013578F File Offset: 0x0013398F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CFNNMEMPIKE
		{
			get
			{
				return this.cFNNMEMPIKE_;
			}
			set
			{
				this.cFNNMEMPIKE_ = value;
			}
		}

		// Token: 0x060073B1 RID: 29617 RVA: 0x00135798 File Offset: 0x00133998
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as LCCKNJAJHPC);
		}

		// Token: 0x060073B2 RID: 29618 RVA: 0x001357A8 File Offset: 0x001339A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(LCCKNJAJHPC other)
		{
			return other != null && (other == this || (this.BuffId == other.BuffId && this.OFCKKGGNEFK == other.OFCKKGGNEFK && this.CFNNMEMPIKE == other.CFNNMEMPIKE && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060073B3 RID: 29619 RVA: 0x00135804 File Offset: 0x00133A04
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.BuffId != 0U)
			{
				num ^= this.BuffId.GetHashCode();
			}
			if (this.OFCKKGGNEFK != 0U)
			{
				num ^= this.OFCKKGGNEFK.GetHashCode();
			}
			if (this.CFNNMEMPIKE != 0U)
			{
				num ^= this.CFNNMEMPIKE.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060073B4 RID: 29620 RVA: 0x00135875 File Offset: 0x00133A75
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060073B5 RID: 29621 RVA: 0x0013587D File Offset: 0x00133A7D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060073B6 RID: 29622 RVA: 0x00135888 File Offset: 0x00133A88
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.BuffId != 0U)
			{
				output.WriteRawTag(64);
				output.WriteUInt32(this.BuffId);
			}
			if (this.OFCKKGGNEFK != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.OFCKKGGNEFK);
			}
			if (this.CFNNMEMPIKE != 0U)
			{
				output.WriteRawTag(80);
				output.WriteUInt32(this.CFNNMEMPIKE);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060073B7 RID: 29623 RVA: 0x00135900 File Offset: 0x00133B00
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.BuffId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.BuffId);
			}
			if (this.OFCKKGGNEFK != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.OFCKKGGNEFK);
			}
			if (this.CFNNMEMPIKE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CFNNMEMPIKE);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060073B8 RID: 29624 RVA: 0x00135970 File Offset: 0x00133B70
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(LCCKNJAJHPC other)
		{
			if (other == null)
			{
				return;
			}
			if (other.BuffId != 0U)
			{
				this.BuffId = other.BuffId;
			}
			if (other.OFCKKGGNEFK != 0U)
			{
				this.OFCKKGGNEFK = other.OFCKKGGNEFK;
			}
			if (other.CFNNMEMPIKE != 0U)
			{
				this.CFNNMEMPIKE = other.CFNNMEMPIKE;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060073B9 RID: 29625 RVA: 0x001359D4 File Offset: 0x00133BD4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060073BA RID: 29626 RVA: 0x001359E0 File Offset: 0x00133BE0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 64U)
				{
					if (num != 72U)
					{
						if (num != 80U)
						{
							this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
						}
						else
						{
							this.CFNNMEMPIKE = input.ReadUInt32();
						}
					}
					else
					{
						this.OFCKKGGNEFK = input.ReadUInt32();
					}
				}
				else
				{
					this.BuffId = input.ReadUInt32();
				}
			}
		}

		// Token: 0x04002C3D RID: 11325
		private static readonly MessageParser<LCCKNJAJHPC> _parser = new MessageParser<LCCKNJAJHPC>(() => new LCCKNJAJHPC());

		// Token: 0x04002C3E RID: 11326
		private UnknownFieldSet _unknownFields;

		// Token: 0x04002C3F RID: 11327
		public const int BuffIdFieldNumber = 8;

		// Token: 0x04002C40 RID: 11328
		private uint buffId_;

		// Token: 0x04002C41 RID: 11329
		public const int OFCKKGGNEFKFieldNumber = 9;

		// Token: 0x04002C42 RID: 11330
		private uint oFCKKGGNEFK_;

		// Token: 0x04002C43 RID: 11331
		public const int CFNNMEMPIKEFieldNumber = 10;

		// Token: 0x04002C44 RID: 11332
		private uint cFNNMEMPIKE_;
	}
}
